package com.adv.io;

import java.io.File;
import java.io.IOException;

/**
 * 1：输入一个文本文件名，将其删除。 2：实现文件剪切的功能，输入一个源文件名，和目标文件夹，剪切后文件名保持不变。（提示：用renameTo） 预习:
 * 3:输入一个文件名，输出其中的byte内容。
 * 
 * @author zhaoyang
 *
 */
public class IO_Work01 {

	public static void main(String[] args) {
		// 1：输入一个文本文件名，将其删除。
		File f1 = new File("/Users/zhaoyang/Desktop/jave67.txt");
		System.out.println("是否存在：" + f1.exists());
		if (!f1.exists()) {
			try {
				f1.createNewFile();
				System.out.println("是否存在：" + f1.exists());
			} catch (IOException e) {
				System.err.println("文件创建失败！");
				e.printStackTrace();
			}
		}
		System.out.println("文件名：" + f1.getName());
		System.out.println("准备删除文件！文件是否存在：" + f1.exists());
		f1.delete();
		System.out.println("是否存在：" + f1.exists());

		// 2：实现文件剪切的功能，输入一个源文件名，和目标文件夹，剪切后文件名保持不变。（提示：用renameTo）
		File f2 = new File("/Users/zhaoyang/Desktop/《数据结构与算法》.txt");
		System.out.println("是否存在：" + f1.exists());
		if (!f2.exists()) {
			try {
				f2.createNewFile();
				System.out.println("是否存在：" + f2.exists());
				System.out.println("文件名：" + f2.getName());
			} catch (IOException e) {
				System.err.println("文件创建失败！");
				e.printStackTrace();
			}
		}
		// renameTo
		File f3 = new File("/Users/zhaoyang/Desktop/作业/《数据结构与算法_2》.txt");
		f2.renameTo(f3);
		System.out.println("还在桌面不：" + f2.exists());
		System.out.println("在新文件夹里了不：" + f3.exists());

		// 预习:
		// 3:输入一个文件名，输出其中的byte内容。

	}

}
